package Model;
import java.io.Serializable;
import java.util.Set;
/**
*
* @author Dariana Lupea
*
*/
public class Order implements Serializable {
private static final long serialVersionUID = 1L;
private int orderId;
private String orderDate;
private String orderStatus;
private Set<Product> orderedProducts;
private Customer customer;
public Order(int orderId, int noOfProductsContained,String orderDate, String orderStatus, Customer customer) {
this.setNoOfProductsContained(noOfProductsContained);
this.orderDate = orderDate;
this.orderStatus = orderStatus;
this.orderId = orderId;
//this.orderedProducts = new HashSet<Product>();
this.setCustomer(customer);
}
public String getOrderStatus() {
return orderStatus;
}
public void setOrderStatus(String orderStatus) {
this.orderStatus = orderStatus;
}
public String getOrderDate() {
return orderDate;
}
public void setOrderDate(String orderDate) {
this.orderDate = orderDate;
}
public Set<Product> getOrderedProducts() {
return orderedProducts;
}
public void setOrderedProducts(Set<Product> orderedProducts) {
this.orderedProducts = orderedProducts;
}
public Customer getCustomer() {
return customer;
}
public void setCustomer(Customer customer) {
this.customer = customer;
}
public int getNoOfProductsContained() {
return orderedProducts.size();
}
public Integer getOrderId() {
return orderId;
}
public void setOrderId(int orderId) {
this.orderId = orderId;
}
public void setNoOfProductsContained(int noOfProductsContained) {
}
}